package com.tjsinfo.tjsoa.worksummary.dao;

import java.util.List;

import com.tjsinfo.tjsoa.worksummary.vo.WorkSummaryMain;

public interface IWorkSummaryMainDao {

	public abstract void save(WorkSummaryMain transientInstance);

	public abstract void delete(WorkSummaryMain persistentInstance);

	public abstract WorkSummaryMain findById(java.lang.String id);
	

	public abstract List findByExample(WorkSummaryMain instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findAll();

	public abstract WorkSummaryMain merge(WorkSummaryMain detachedInstance);

	public abstract void attachDirty(WorkSummaryMain instance);

	public abstract void attachClean(WorkSummaryMain instance);
	
	public abstract void update(Object object);

}